import request from "@/utils/request";

//员工简单列表
export function getEmployeeSimple(){
  return request({
    url:'/sys/user/simple',
    method:'get'
  })

}

//员工综合信息列表
export  function getEmployeeList(params){

  return request({
    url:'/sys/user',
    method:'get',
    params

  })
}


//删除员工

export function delEmployee(id){

  return request({

    url:`/sys/user/${id}`,
    method:'delete'
  })

}

//新增员工
export function addEmployee(data){
  return request({
    url:'/sys/user',
    method:'post',
    data

  })
}

//excel导入员工
export function importEmployee(data){
  return request({
    url:'/sys/user/batch',
    method:'post',
    data

  })

}


/** *
 *
 * 保存员工的基本信息
 * **/
export function saveUserDetailById(data) {
  return request({
    url: `/sys/user/${data.id}`,
    method: 'put',
    data
  })
}


/** *
 *  读取用户详情的基础信息
 * **/
export function getPersonalDetail(id) {
  return request({
    url: `/employees/${id}/personalInfo`
  })
}

/** *
 *  更新用户详情的基础信息
 * **/
export function updatePersonal(data) {
  return request({
    url: `/employees/${data.userId}/personalInfo`,
    method: 'put',
    data
  })
}


/** **
 * 获取用户的岗位信息
 *
 * ****/
export function getJobDetail(id) {
  return request({
    url: `/employees/${id}/jobs`
  })
}


/**
 * 保存岗位信息
 * ****/
export function updateJob(data) {
  return request({
    url: `/employees/${data.userId}/jobs`,
    method: 'put',
    data
  })
}

